home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / ModPEF / ModPEF.rsrc / STR#_333.txt < prev    next >
Text File  |  1996-05-07  |  3KB  |  97 lines

  1.  
  2.  
  3. <aLevel>       ::= base | update
  4.  
  5. <anArch>       ::= pwpc | m68k
  6.  
  7. <aNumber>      ::= <decimal> | $<hex> | 0x<hex>
  8.  
  9.                    '*'                        # Match any fragment name
  10.  
  11. <aName>        ::= characters other than ',' '(', ')' and '='.
  12.  
  13.  
  14.  
  15.                    verdef = <aNumber>         # Definition version
  16.  
  17.                    vercur = <aNumber>         # Current version
  18.  
  19.                    level = <aNumber>          # 
  20.  
  21.                    level = <aLevel>           #
  22.  
  23.                    <aLevel>                   # Base library or update library
  24.  
  25.                    arch = <aNumber>           #
  26.  
  27.                    arch = <anArch>            #
  28.  
  29. <fraggie>      ::= <anArch>                   # Which architecture
  30.  
  31. <fragspec>     ::= <aName>[ '(' <fraggie> , ‚Ķ ')' ]
  32.  
  33.  
  34.  
  35.    -[no]weaklib <fragspec> = <aName> , ‚Ķ      # Modify weak libraries
  36.  
  37.    -[no]weak <fragspec> = <aName> , ‚Ķ         # Modify weak imports
  38.  
  39.    -verimp <fragspec> = <aNumber>             # Change implementation version
  40.  
  41.    -verdef <fragspec> = <aNumber>             # Change definition version
  42.  
  43.    -vercur <fragspec> = <aNumber>             # Change current version
  44.  
  45.    -v                                         # use verbose progress (implies -p)
  46.  
  47.                                               # Change type of fragment
  48.  
  49.    -usage <fragspec> = library | application | dropin | <aNumber>
  50.  
  51.    -t type                                    # Set file type
  52.  
  53.    -stacksize <fragspec> = <aNumber>          # Specify the stack size
  54.  
  55.                                               # Change data section's sharing attribute
  56.  
  57.    -share <fragspec> = context | global | protected | <aNumber>
  58.  
  59.    -@renamesymbols <fragspec> = <filename>    # Rename imported/exported symbols
  60.  
  61.    -renamefrag <fragspec> = <aName>           # Rename a fragment
  62.  
  63.    -p                                         # write progress information to diagnostics
  64.  
  65.    -o <filename>                              # Name the output file
  66.  
  67.    -mergecode on | off                        # Make code sections adjacent
  68.  
  69.    -list                                      # List contents of <library>
  70.  
  71.    -level <fragspec> = <aLevel>               # Change how fragment is used
  72.  
  73.    -[no]initbefore <fragspec> = <aName> , ‚Ķ   # Modify "initbefore" attribute
  74.  
  75.    -extract <fragspec> , ‚Ķ                    # Extract fragments from <library>
  76.  
  77.                                               # (Default is on)
  78.  
  79.    -describe on | off                         # Describe which fragments are affected
  80.  
  81.    -@deleteexports <fragspec> = <filename>    # Delete exported names from <library> (names are in file)
  82.  
  83.    -deleteexports <fragspec> = <aName> , ‚Ķ    # Delete exported names from <library>
  84.  
  85.    -delete <fragspec> , ‚Ķ                     # Delete fragments from <library>
  86.  
  87.    -c creator                                 # Set file creator
  88.  
  89.    -@alias <fragspec> = <filename>            # Add aliases: oldName newName
  90.  
  91.    -@addexports <fragspec> = <filename>       # Add additional exports
  92.  
  93.   options (not case sensitive):
  94.  
  95. Usage: ModPEF [option‚Ķ] <library>‚Ķ ‚â• progress
  96.  
  97.